/* ============================================================================
* 功能描述 ：gpio初始化
* 作者       ：ggls
* 创建日期 ：2024.10.28
* ----------------------------------------------------------------------------
* 更新历史 ：
*	日期 　　- 修改者   : 更新内容描述
*
* ============================================================================
*/


#include "main.h"

void hly_led_gpio_init(void)
{
	GPIO_ENABLE_OUTPUT(P3TRIS, GPIO_PIN_6); 		//设置为输chu模式
	P36 = 0;
}



void hly_pir_gpio_init(void)
{

	GPIO_ENABLE_INPUT(P1TRIS, GPIO_PIN_5);		//设置为输出模式
	GPIO_ENABLE_OD(P1OD, GPIO_PIN_5);				//开漏

	/* 设置中断方式 */
	GPIO_SET_INT_MODE(P15EICFG, GPIO_INT_BOTH_EDGE);	//设置为下降沿中断模式
	GPIO_EnableInt(GPIO1, GPIO_PIN_5_MSK);			//开启P15中断

//	P30 = 1;
	/*
	(3)设置中断优先级
	*/
	IRQ_SET_PRIORITY(IRQ_P1, IRQ_PRIORITY_LOW);
	/*
	(4)开启总中断
	*/	
	IRQ_ALL_ENABLE();
	
}


void hly_wut_init(void)
{
	WUTCRH = 0xbf;
	WUTCRL = 0xff;
}
